Module 5 of Path: Scalability & System Design for Developers
Learn to work with the most fundamental services AWS offers such as DynamoDB, S3, and EC2 to create reliable and scalable systems. Walk through getting a basic web application running in the cloud on AWS. You won’t find most of the knowledge that's shared here in the AWS docs.
Make AWS architecture and feature decisions that work for your needs
Learn and explore the most fundamental services AWS offers such as DynamoDB, S3, EC2. Evaluate each service on how it’s used, the pros and cons, why you should (or shouldn't) be using it, and much more.
34 Lessons
14 Quizzes
20 Playgrounds
172 Code Snippets
38 Illustrations
Module 4
Module 4
Starting from Scratch: Basic Web Application
Starting from Scratch: Manual AWS Infrastructure
Infrastructure as Code: Create CloudFormation Stack
Infrastructure as Code: Deploy CloudFormation Stack
Automatic Deployments: CodeBuild
Automatic Deployments: Install CodeDeploy Agent on EC2
Automatic Deployments: Create a CodePipeline
Load Balancing: Add a second EC2 Instance
Load Balancing: Add an Application Load Balancer
Scaling: Add an Auto Scaling Group
Scaling: Remove Instances
Production: Add Stack Name to our Application
Production: Create Staging Stack
Production: Create Production Stack
Custom Domains: Register Domain with Route 53
Custom Domains: Map our Domain to Load Balancers
HTTPS: Create a TLS Certificate
HTTPS: Add an HTTPS Endpoint
HTTPS: Make the Application Speak HTTPS
Network Security: Set up SSM for SSH Access
Network Security: Add Private Subnets with NAT Gateway
Network Security: Enabling HTTPS port in Public Subnets
34 Lessons
14 Quizzes
20 Playgrounds
172 Code Snippets
38 Illustrations